package com.dsl.dslsuzhou.model;

import lombok.Data;

/**
 * 名称-分类维度数据模型（两个分类字段）
 * 用于占比分析等需要两个数据字段的场景
 */
@Data
public class NameCategoryDimensionTwo<T> {
    
    /**
     * 名称（通常是时间bucket或维度名称）
     */
    private String name;
    
    /**
     * 分类1（如：当日耗水量）
     */
    private T category1;
    
    /**
     * 分类2（如：占比率）
     */
    private T category2;
    
    public NameCategoryDimensionTwo() {
    }
    
    public NameCategoryDimensionTwo(String name, T category1, T category2) {
        this.name = name;
        this.category1 = category1;
        this.category2 = category2;
    }
}
